package com.sisbibvir.unmsm.controller;


import java.util.ArrayList;
import java.util.List;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

import com.sisbibvir.unmsm.dao.JPAUtil;
import com.sisbibvir.unmsm.dao.TipoUsuarioDAO;
import com.sisbibvir.unmsm.entidades.TipoUsuario;



@ManagedBean(name="Tipoprueba")
@SessionScoped
public class Tipoprueba_MB {
	

	JPAUtil util =  new JPAUtil();
	TipoUsuarioDAO yo= new TipoUsuarioDAO(util.getEntityManager());
	
	private List<TipoUsuario> lista;
	
	public Tipoprueba_MB() {

		lista=new ArrayList<TipoUsuario>();

		listatodos();
	}

	public void listatodos(){
		/*
		for(int i=0;i<5 ;i++){
			TipoUsuario pablo=new TipoUsuario();
			pablo.setId((i+1));
			pablo.setDescripcion("Descripcion "+(i+1));
			pablo.setEstado(i);
			lista.add(pablo);
		}
		*/
		
		 // muestra datos de la base de datos
		 int tam=yo.listarTodos().size();
		for(int i=0;i<tam ;i++){
			TipoUsuario pablo=new TipoUsuario();
			pablo.setId(yo.listarTodos().get(i).getId());
			pablo.setDescripcion(yo.listarTodos().get(i).getDescripcion());
			pablo.setEstado(yo.listarTodos().get(i).getEstado());
			lista.add(pablo);
		}
	}
	

	public void buscar (){
		
		
	}


	public List<TipoUsuario> getLista() {
		return lista;
	}

	public void setLista(List<TipoUsuario> lista) {
		this.lista = lista;
	}
	
}
